home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 November: Tool Chest / Dev.CD Nov 98 TC.toast / Tool Chest / OS Utilities / Gestalt Selectors List 4.2 / Updates / GSL Update 4.1.2 < prev    next >
Encoding:
Text File  |  1998-07-09  |  10.0 KB  |  318 lines  |  [TEXT/R*ch]

  1.  
  2. Goodday,
  3.  
  4. Finally a new TechNote with a new selector! :-)
  5. Also a new 'mach' number and some minor things.
  6.  
  7. Gotta go change nappies!
  8.  
  9. Have fun!
  10. René
  11.  
  12. PS. WWDC-goers: have fun. And if you end up with duplicate CD-ROM's, my
  13.     Intel^H^H^H^H^Hsnail-address is: Bastionweg 108, 1383 JD Weesp in
  14.     The Netherlands! :-)
  15.  
  16.  
  17. ***************************************************************************
  18. 5TH ANNIVERSARY!!! LET'S PARTY! CHECK OUT:
  19. http://www.bio.vu.nl/home/rgaros/gestalt/party/
  20. ***************************************************************************
  21.  
  22.  
  23. Gestalt Selectors List 4.1.2 Update
  24. ===================================
  25.  
  26. Maintained and published by Rene G.A. Ros (rene@rgaros.nl)
  27.  
  28. First published: 12 October 1992, 13:15 CET (GMT+1)
  29. Last version   : 20 March 1998, 17:15 CET (GMT+1)
  30. Previous update: 10 April 1998, 20:00 CET (GMT+1)
  31. Last modified  :  5 May 1998, 21:45 CET (GMT+1)
  32.  
  33. The complete version is available to subscribers by sending an email to:
  34.      gestalt-selectors-list-request@bio.vu.nl
  35. with as subject:
  36.      archive get recent/gestalt-selectors.etx
  37. or to get the compressed version:
  38.      archive get recent/gestalt-selectors.sit.hqx
  39. The latest GSL version is also available on the GSL Web page. Point your
  40. Internet browser to:
  41.      http://www.bio.vu.nl/home/rgaros/gestalt/
  42.  
  43. If this is the first update you receive since subscribing to the mailing
  44. list you may want to get the previous updates as well. Then email to the
  45. address listed above and use this command:
  46.      archive get updates/updates-comb.etx
  47.  
  48. A vertical bar in front of a line indicates the line has changed or was
  49. added.
  50.  
  51. PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
  52.  
  53. The following persons contributed to this update:
  54.  
  55. ===========================================================================
  56. Contributions to the selector sections
  57. ===========================================================================
  58. Person                 Software                Selector(s) added/changed
  59. ---------------------------------------------------------------------------
  60. Lars Christensen       unknown                  OMS, PRLN
  61. Jean-Pierre Curcio     System                  mach, mbeh, pccd, uram
  62. Carl R. Osterwald      misc.                   MMBS, Snp2
  63. Rene Ros               System                  etbl
  64.                        VICOM Internet Gateway  VIPG
  65. ---------------------------------------------------------------------------
  66.  
  67. ===========================================================================
  68. Contributions to the non-selector sections
  69. ===========================================================================
  70. Person                 Chapter/Section
  71. ---------------------------------------------------------------------------
  72. Lars Christensen       several reports regarding Copland/Mac OS 8 and an
  73.                        correction for the 'vers' selector.
  74. ---------------------------------------------------------------------------
  75.  
  76. Apple System Software (A-D)
  77. ===========================
  78. No changes.
  79.  
  80. Apple System Software (E-H)
  81. ===========================
  82. |etbl (System [8.1])
  83. |     gestaltExtensionTableVersion &AT22
  84. |     Returns Extension Table version as BCD.
  85. |
  86. |     enum {
  87. |     #define gestaltExtensionTableVersion 'etbl'
  88. |     kExtensionTableVersion = 0x00000100};
  89. |
  90. |     NOTE:
  91. |     If gestaltExtensionTableVersion is not defined, it indicates that
  92. |     there is no extension table mechanism present and that the associated
  93. |     extension table routines will be undefined.
  94. |     When the major version number and the value returned are different, it
  95. |     indicates that the extension table mechanism has radically changed and
  96. |     code that doesn't know about the new major version must not attempt to
  97. |     use the extension tablemechanism.
  98. |     Changes to the minor version number indicate that the definition of
  99. |     the ExtensionElement structure has been extended, but the fields
  100. |     defined for previous minor versions have not changed. &AT22
  101.  
  102. Apple System Software (I-L)
  103. ===========================
  104. No changes.
  105.  
  106. Apple System Software (M)
  107. =========================
  108.  mach (System [6.0.4]) INF
  109.       gestaltMachineType
  110.       Returns one of the following values, indicating the type of
  111.       machine.
  112.  
  113.       enum {
  114.       #define gestaltMachineType 'mach' /* machine type */
  115.  
  116. |     gestaltPowerMacG3WS?          = 312  /* Power Mac G3 Wall Street */
  117.       };
  118. [other values and notes omitted]
  119.  
  120. Apple System Software (N-O)
  121. ===========================
  122. No changes.
  123.  
  124. Apple System Software (P-S)
  125. ===========================
  126.  pccd (System? [7.5.3?])
  127.       gestaltCardServicesAttr &AD24 &AS26
  128.       Returns information about the PC Card Manager (for managing i.e.
  129.       PCMCIA cards).
  130.  
  131.       enum {
  132.       #define gestaltCardServicesAttr 'pccd', /* Card Services attributes */
  133.       gestaltCardServicesPresent = 0,  /* if set, Card Services present */
  134.       gestaltCardServicesSupportsRequestIO = 1,
  135.                                        /* if set, CSRequest/ReleaseIO are
  136.                                           supported*/
  137. |     gestalt???                 = 2,  /* seen on PM G3 Workg.Server */
  138. |     gestalt???                 = 3}; /* seen on PM G3 Workg.Server */
  139.  
  140.       enum {
  141.       #define gestaltPCCard 'pccd'
  142.       gestaltPCCardDispatchExists = 0,  /* if set, 68K support is present*/
  143.       gestaltPCCardFamilyPresent  = 1}; /* if set, PowerPC API is present*/
  144.  
  145.       NOTE:
  146.       This selector is not implemented with any current system software
  147.       (7.5.1) on the PowerBook 500 Series computers.
  148.  
  149.       On a PowerBook 3400c/180 (with Mac OS 7.6) this selectors returns
  150.       0x02, so bit 1 isn't set!? (Rene Ros)
  151.  
  152.       The two sources: PCMCIA API Manual (AD24) and the later PCCard.h header
  153.       file on Dev.CD Apr 97 SDK1; PC Card 3.0 SDK (AS26) each list different
  154.       constant names.
  155.  
  156. Apple System Software (T-Z)
  157. ===========================
  158. No changes.
  159.  
  160. Apple Additional Software
  161. =========================
  162. No changes.
  163.  
  164. Third Parties Software
  165. ======================
  166. No changes.
  167.  
  168. Unknown Apple Software (A-K)
  169. ============================
  170. No changes.
  171.  
  172. Unknown Apple Software (L-Z)
  173. ============================
  174. |mbeh (System? [8.1?]
  175. |     Observed value: 0x02 (PM G3 250 Workgroup Server)
  176.  
  177. |uram (System [8.1])
  178. |     gestaltUserRAMSize?
  179. |     Returns the amount of memory available to the user in bytes?
  180. |
  181. |     #define gestaltUserRAMSize 'uram' /* user RAM size */
  182. |
  183. |     NOTE:
  184. |     See also 'lram' and 'ram '.
  185.  
  186. Unknown Third Parties Software
  187. ==============================
  188. | OMS (???)
  189. |MMBS (SmartScroll cp [???])
  190. |PRLN (???)
  191. |Snp2 (Snapz Pro cp? [???] by Ambrosia SW)
  192. |VIPG (Gateway ext [3.9?] part of VICOM Internet Gateway)
  193.  
  194. Reports
  195. =======
  196. No changes.
  197.  
  198. General Info
  199. ============
  200.  
  201. Sources
  202. -------
  203. A    Apple Computer, Inc.
  204. AT    Technical Notes
  205. AT22   TN 1123 - Start Manager Extension Table Mechanism
  206.  
  207. The Technical Notes can be found at:
  208. http://devworld.apple.com/dev/technotes/
  209.  
  210. About this list
  211. ===============
  212. For this update this chapter only includes the 'Gestalt Submission Form',
  213. 'Acknowledgements' and 'Editors' Address' sections.
  214.  
  215. Gestalt Submission Form
  216. -----------------------
  217. You can use this form to report information you found on already included
  218. selectors. But you can also use it to register new Gestalt selector codes.
  219. If you want to register the selector code your software installs, make sure
  220. you registered your code first with Apple Computer, Inc. Also, it is your
  221. good right if you chose to keep the meaning of the response value private.
  222. If so, still register so that others can at least detect your software by
  223. determining if the selector is present.
  224.  
  225. Software means, in this form, the software which installs the selector
  226. code. Not the whole package, just the extension or control panel (perhaps
  227. application) itself.
  228. The package is the product name in which the software is included and
  229. distributed.
  230. If data is not available or relevant, leave it blank. When the selector
  231. contains non-ASCII characters, please also provide the hexadecimal value.
  232.  
  233. You can also fill in this form on-line because it is also on the WWW
  234. pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
  235.  
  236.  
  237. Your name: 
  238.  
  239. Your email address: 
  240.  
  241. Your company name: 
  242.  
  243. Do you want to remain anonymous? Yes / No
  244.  
  245. Category:      O Apple System Software
  246.                O Apple Additional Software
  247.                O Apple Software
  248.                O Third Parties Software
  249.  
  250. Gestalt Selector: 
  251.  
  252. Software name: 
  253.  
  254. Software type: O application 
  255.                O control panel
  256.                O extension (also 'appe')
  257.                O other:
  258.  
  259. First version to install selector: 
  260.  
  261. Package name: 
  262.  
  263. Author or Company name: 
  264.  
  265. Constant name: 
  266.  
  267. Source of information: 
  268.  
  269. Short description of the returned response:
  270.  
  271.  
  272.  
  273.  
  274.  
  275. Additional constant names and values for the response value meaning:
  276.  
  277.  
  278.  
  279.  
  280.  
  281. Please email this form to this Internet address: rene@rgaros.nl
  282.  
  283. Acknowledgements
  284. ----------------
  285. I want to thank the following persons for their contributions to this
  286. update and their support of this list:
  287.  
  288. ===========================================================================
  289. Name                                       Internet Email Address
  290. ---------------------------------------------------------------------------
  291. Lars Christensen                           elenzee@yahoo.com
  292. Jean-Pierre Curcio                         jpc83@calva.net
  293. Carl R. Osterwald                          cro@br213mail.nrel.gov
  294. ---------------------------------------------------------------------------
  295.  
  296. Legal Stuff
  297. -----------
  298. (C) 1992-1998, Rene G.A. Ros
  299.  
  300. It is not allowed to distribute the GSL updates separate from the full GSL.
  301. The full GSL can be used freely but is not public domain.
  302. See for legal information the Legal Stuff chapter of the full Gestalt
  303. Selectors List.
  304.  
  305. Editor's Address
  306. ----------------
  307. Rene G.A. Ros
  308. Developer and consultant at S&B Office Services, Woerden, The Netherlands
  309. Consultant to the Computer Department,
  310.     Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands.
  311.  
  312. Email: rene@rgaros.nl (preferred)
  313.        rene_ros@office.nl (work)
  314.        rgaros@bio.vu.nl
  315.        rgaros@dds.nl
  316. WWW  : http://www.bio.vu.nl/home/rgaros/
  317.        http://huizen.dds.nl/~rgaros
  318.